<html>
<head>
<title>Poke Tool</title>
<link rel="stylesheet" type="text/css" href="../../help.css">
</head>

<body bgcolor="FFFFFF">

<h1><img class="big" src="../../../icons/poke.gif">
<em>Poke Tool</em></h1>

<p><table>
<tr><td><strong>Library:</strong></td>
	<td><a href="index.html">Mouse Tools</a></td></tr>
<tr><td><strong>Introduced:</strong></td>
	<td>2.0 Beta 1</td></tr>
</table></p>

<h2>Behavior</h2>

<p>The Poke Tool is for manipulating the current values associated with
components. 
Clicking user-defined component reveals a magnifiying glass
<img align="center" src="../../../icons/magnifier.png"> that can be clicked to
reveal the inner state of that subcircuit. Clicking a wire segment using the
Poke tool displays the value currently carried by the wire. The is particularly
useful for multi-bit wires, whose black color provide no visual feedback about
what value the wire is carrying.</p>

<blockquote class="hint">Hint: For multi-bit values, you can <b>configure how values are
    displayed</b> (in binary, decimal, or hexadecimal, for example) using the <a
    href="../../guide/prefs/layout.html">Layout pane</a> of the Logisim
Preferences dialog box.</blockquote>

<p>For other components, the precise behavior of the Poke Tool varies depending
on which component is clicked; this behavior is documented in the `Poke Tool
Behavior' section of each individual component. The following components all
have support for the Poke Tool.</p>

<blockquote class="plain"><table>
<tr><td valign="top" rowspan="2"><strong>Wiring library</strong></td>
    <td align="right"><a href="../wiring/pin.html"><img src="../../../icons/pinInput.gif">
            <img src="../../../icons/pinOutput.gif"></a></td>
    <td><a href="../wiring/pin.html">Pin</a></td></tr>
<tr><td align="right"><a href="../wiring/clock.html"><img src="../../../icons/clock.gif"></a></td>
	<td><a href="../wiring/clock.html">Clock</a></td></tr>
<tr><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td></tr>
<tr><td valign="top" rowspan="7"><strong>Memory library</strong></td>
    <td align="right"><a href="../mem/flipflops.html">
            <img src="../../../icons/dFlipFlop.gif">
            <img src="../../../icons/tFlipFlop.gif">
            <img src="../../../icons/jkFlipFlop.gif">
            <img src="../../../icons/srFlipFlop.gif"></a></td>
    <td><a href="../mem/flipflops.html">D, T, J-K, S-R Flip-Flops</a></td></tr>
<tr><td align="right"><a href="../mem/register.html"><img src="../../../icons/register.gif"></a></td>
    <td><a href="../mem/register.html">Register</a></td></tr>
<tr><td align="right"><a href="../mem/counter.html"><img src="../../../icons/counter.gif"></a></td>
    <td><a href="../mem/counter.html">Counter</a></td></tr>
<tr><td align="right"><a href="../mem/shiftreg.html"><img src="../../../icons/shiftreg.gif"></a></td>
    <td><a href="../mem/shiftreg.html">Shift Register</a></td></tr>
<tr><td align="right"><a href="../mem/random.html"><img src="../../../icons/random.gif"></a></td>
    <td><a href="../mem/random.html">Random Generator</a></td></tr>
<tr><td align="right"><a href="../mem/ram.html"><img src="../../../icons/ram.gif"></a></td>
    <td><a href="../mem/ram.html">RAM</a></td></tr>
<tr><td align="right"><a href="../mem/rom.html"><img src="../../../icons/rom.gif"></a></td>
    <td><a href="../mem/rom.html">ROM</a></td></tr>
<tr><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td></tr>
<tr><td valign="top" rowspan="6"><strong>Input/Output library</strong></td>
    <td align="right"><a href="../io/button.html"><img src="../../../icons/button.gif"></a></td>
    <td><a href="../io/button.html">Button</a></td></tr>
<tr><td align="right"><a href="../io/dipswitch.html"><img src="../../../icons/dipswitch.gif"></a></td>
    <td><a href="../io/dipswitch.html">Dip switch</a></td></tr>
<tr><td align="right"><a href="../io/joystick.html"><img src="../../../icons/joystick.gif"></a></td>
    <td><a href="../io/joystick.html">Joystick</a></td></tr>
<tr><td align="right"><a href="../io/keyboard.html"><img src="../../../icons/keyboard.gif"></a></td>
    <td><a href="../io/keyboard.html">Keyboard</a></td></tr>
<tr><td align="right"><a href="../io/portio.html"><img src="../../../icons/pio.gif"></a></td>
    <td><a href="../io/portio.html">Port I/O</a></td></tr>
<tr><td align="right"><a href="../io/fileviewer.html"><img src="../../../icons/fileviewer.gif"></a></td>
    <td><a href="../io/fileviewer.html">File Viewer</a></td></tr>
</table></blockquote>

<h2>Attributes</h2>

<p>None.  Clicking on a component supporting the Poke Tool, though, will
display that component's attributes.</p>

<p><a href="../index.html">Up to <em>Library Reference</em></a></p>

</body>
</html>
